<?php
/*
 *   This file is part of poat.
 *
 *   poat is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   poat is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with poat.  If not, see <http://www.gnu.org/licenses/>.
 */

require_once(ROOT_PATH."class/team.class.php");
require_once(ROOT_PATH."class/language.class.php");

if (($param['op']=='act' or $param['op']=='deact') and $flow_ok) {

	foreach($param['teamid'] as $id) {
		$team = new team;
		$team->id=$id;
		$ret = $loader->get($team);
		if ($ret) {
			if ($param['op']=='act') {
				$team->status=STATUS_ACTIVE;
			} else {
				$team->status=STATUS_INACTIVE;
			}
			$loader->update($team);
		}
		unset($team);
	}
	$message=$LANG['updated'];
	
} elseif ($param['op']=='add' and $flow_ok) {
	if (isEmpty($param['name']) or isEmpty($param['lang'])) {
		$error=$LANG['valuemissing'];
	} else {		
		$team = new team;
		$team->name=$param['name'];
		$team->lang=$param['lang'];
		$loader->save($team);
	}
} elseif ($param['op']=='edit' and $flow_ok) {
	if (isEmpty($param['name']) or isEmpty($param['lang'])) {
		$error=$LANG['valuemissing'];
	} else {
		$team = new team;
		$team->id=$param['id'];
		$ret = $loader->get($team);
		if ($ret) {
			$team->name=$param['name'];
			$team->lang=$param['lang'];
			$loader->update($team);
			$message=$LANG['updated'];
		}
	}
} elseif ($param['op']=='remove' and $flow_ok) {

	foreach($param['teamid'] as $id) {
		$team = new team;
		$team->id=$id;
		$loader->delete($team);
	}
	$message=$LANG['updated'];
	
}

$team = new team;
$list = $loader->loadList($team);

$lng = new language;
$flist = $loader->loadListBy($lng,$lng->listUnused());
$ulist = $loader->loadListBy($lng,$lng->listUsed());

$tm->assign('flanglist',$flist);
$tm->assign('ulanglist',$ulist);
$tm->assign('list',$list);
$content = $tm->fetch('teamlist.tpl');

?>
